3c8d84
@@ -15,9 +15,12 @@
  */
 package org.springframework.data.mongodb.core.convert;
 
+import static org.springframework.data.convert.ConverterBuilder.*;
+
 import java.math.BigDecimal;
 import java.math.BigInteger;
 import java.net.MalformedURLException;
+import java.net.URI;
 import java.net.URL;
 import java.time.Instant;
 import java.util.ArrayList;
@@ -90,6 +93,8 @@
abstract class MongoConverters {
 		converters.add(BinaryToByteArrayConverter.INSTANCE);
 		converters.add(BsonTimestampToInstantConverter.INSTANCE);
 
+		converters.add(reading(String.class, URI.class, URI::create).andWriting(URI::toString));
+
 		return converters;
 	}
 
